package com.alcohol.auth.server.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 用户信息实体类
 * @author LiXinYu
 * @date 2025/11/7
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SysUser extends BaseEntity {

    /* ID */
    private Long id;
    /* 用户名 */
    private String username;
    /* 密码 */
    private String password;
    /* 头像 */
    private String avatar;
    /* 昵称 */
    private String nickname;
    /* 电话号码 */
    private String phone;
    /* 邮箱地址 */
    private String email;
    /* 账号过期日期 */
    private Date accountExpiresAt;
    /* 锁定标记，0未锁定，9已锁定 */
    private Integer lockFlag;
    /* 启用标记，0启用，-1未启用 */
    private Integer enableFlag;
}
